k-d Range Search with Binary Patricia Tries

نویسندگان

  • Qingxiu Shi
  • Bradford G Nickerson
چکیده

We use Patricia tries to represent textual and spatial data, and present a range search algorithm for reporting all k-d records from a set of size n intersecting a query rectangle. Data and queries include both textual and spatial data. Patricia tries are evaluated experimentally (for n up to 1,000,000) using uniform distributed random spatial data and textual data selected from the Canadian toponymy. We compared the performance of the Patricia trie for k-d points, k-d rectangles and k-d combined textual and spatial data to the k-d tree, R∗-tree, Ternary Search Trie and the naive method. Overall, our experiments show that Patricia tries are the best when F ∈ [0, log2 n] (F is the number of data in range). The expected range search time for Patricia tries was determined theoretically, and found to agree with experimental results when 2 ≤ k ≤ 20.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximate Orthogonal Range Search using Patricia Tries

We use Patricia tries to answer 2-approximate orthogonal range search on a set of n random points and rectangles in k-dimensional space. Given n k-dimensional random points or rectangles and a k-dimensional query rectangle, 2-approximate orthogonal range query counts (or reports) the points in the query rectangle or the rectangles intersecting the query rectangle, allowing errors near the bound...

متن کامل

Multidimensional Orthogonal Range Search Using Tries

We present a novel k-dimensional range search algorithm for reporting all k-d rectangles from a setD of size n intersecting a query rectangle. Our algorithm uses 2kd tries to solve the orthogonal range search problem in k dimensions, requires linear space, and supports dynamic operations. An expected time analysis of the algorithm indicates it is competitive with the best known k-d range search...

متن کامل

Further Results on Digital Search Trees

In this paper distribution results are proved on the cost of insertion in digital search trees, (binary) tries and Patricia tries. A method from the calculus of finite differences is used to achieve asymptotic results.

متن کامل

Some Further Results on Digital Search Trees

Our purpose in this paper is the study of digital search trees, (binary) tries and Patricia tries ; a wealth of information about these. important data structures can be found in Knuth's book (2] ; compare also Flajolet and Sedgewick (1] . Considering digital search trees, we assume that each item has a key being an infinite sequence of 0 and 1, where 0 means "go left" and 1 means "go right", u...

متن کامل

On the Variance of a Class of Inductive Valuations of Data Structures for Digital Search

Let an inductive valuation L on the family of binary tries or Patricia tries or digital search trees be defined in the following way: L(t) = L(t,) + L(t,) + R(t), where tc and t, denote the left and right subtrees of t and R depends only on the size (the number of records) 1 t 1 of t. Let LN denote L restricted to the trees of size N. In Theorem 1 we give sufficient conditions on the sequence r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004